package com.abewy.android.apps.klyph.core.fql; import android.os.Parcel; import android.os.Parcelable; import com.abewy.android.apps.klyph.core.graph.GraphObject; public class LikeInfo extends GraphObject implements Parcelable { private int like_count; private boolean user_likes; private boolean can_like; public LikeInfo() { } public int getLike_count() { return like_count; } public void setLike_count(int like_count) { this.like_count = like_count; } public boolean getUser_likes() { return user_likes; } public void setUser_likes(boolean user_likes) { this.user_likes = user_likes; } public boolean getCan_like() { return can_like; } public void setCan_like(boolean can_like) { this.can_like = can_like; } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeByte((byte) (can_like ? 1 : 0)); dest.writeInt(like_count); dest.writeByte((byte) (user_likes ? 1 : 0)); } public static final Parcelable.Creator<LikeInfo> CREATOR = new Parcelable.Creator<LikeInfo>() { public LikeInfo createFromParcel(Parcel in) { return new LikeInfo(in); } public LikeInfo[] newArray(int size) { return new LikeInfo[size]; } }; private LikeInfo(Parcel in) { can_like = in.readByte() == 1; like_count = in.readInt(); user_likes = in.readByte() == 1; } }